package com.yuanfeng.base.controller;


import com.yuanfeng.base.dto.BaseImConfigDTO;
import com.yuanfeng.commoms.util.ResponseResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @ClassName BaseImConfigController
 * @Description
 * @Author cyp
 * @Date 2023-06-26 13:27:14
 * @Version 1.0
 **/
@RestController
@RequestMapping("base/imConfig")
public class BaseImConfigController extends BaseController {
    /**
     * 查询im配置
     */
    @PostMapping(value = "/im/queryConfig")
    public ResponseResult queryConfig() {
        return baseImConfigService.queryConfig();
    }

    /**
     * update im配置 存在就更新不存在就添加
     *
     * @param baseImConfigReq
     * @return
     */
    @PostMapping("/updateImConfig")
    public ResponseResult updateImConfig(@RequestBody BaseImConfigDTO baseImConfigReq) {
        ResponseResult result=baseImConfigService.updateImConfig(baseImConfigReq);
        return result;
    }
}
